import 'package:flutter_1/utils/language/lang/de_DE.dart';
import 'package:flutter_1/utils/language/lang/en_US.dart';
import 'package:flutter_1/utils/language/lang/fr_FR.dart';
import 'package:flutter_1/utils/language/lang/ja_JP.dart';
import 'package:flutter_1/utils/language/lang/th_TH.dart';
import 'package:flutter_1/utils/language/lang/zh_CN.dart';
import 'package:get/get.dart';

/// 国际化类
class Message extends Translations {
  @override
  // TODO: implement keys
  Map<String, Map<String, String>> get keys => {
        // 中文
        'zh_CN': ZhCn.keys,
        // 英文
        'en_US': EnUs.keys,
        // 泰语
        'th_TH': ThTh.keys,
        // 法语
        'fr_FR': FrFr.keys,
        // 德语
        'de_DE': DeDe.keys,
        // 日语
        'ja_JP': JaJp.keys
      };
}

class Strem {
  Strem._();

  static String get title => 'title'.tr;
  static String get email => 'email'.tr;
  static String get username => 'username'.tr;
  static String get psd => 'psd'.tr;
  static String get error => 'error'.tr;
  static String get role => 'role'.tr;
  static String get unempty => 'unempty'.tr;
  static String get login => 'login'.tr;
  static String get accountUnExit => 'accountUnExit'.tr;
  static String get trader => 'trader'.tr;
  static String get client => 'client'.tr;
  static String get orderManagement => 'orderMANAGEMENT'.tr;
  static String get userList => 'userList'.tr;
  static String get createANewOrder => 'createANewOrder'.tr;
  static String get exit => 'exit'.tr;
  static String get listOfOrders => 'listOfOrders'.tr;
  static String get orderNumber => 'orderNumber'.tr;
  static String get productName => 'productName'.tr;
  static String get quantity => 'quantity'.tr;
  static String get selectCode => 'selectCode'.tr;
  static String get price => 'price'.tr;
  static String get state => 'state'.tr;
  static String get cancel => 'cancel'.tr;
  static String get unOrder => 'unOrder'.tr;
  static String get creationTime => 'creationTime'.tr;
  static String get expectedDeliveryDate => 'expectedDeliveryDate'.tr;
  static String get customerCode => 'customerCode'.tr;
  static String get operate => 'operate'.tr;
  static String get returnToTheListOfOrders => 'returnToTheListOfOrders'.tr;
  static String get orderDetails => 'orderDetails'.tr;
  static String get updateTheStatus => 'updateTheStatus'.tr;
  static String get processing => 'processing'.tr;
  static String get basicLnformation => 'basicLnformation'.tr;
  static String get productInformation => 'productInformation'.tr;
  static String get unitPrice => 'unitPrice'.tr;
  static String get productLnformation => 'productLnformation'.tr;
  static String get creationtime => 'creationtime'.tr;
  static String get theTotalAmount => 'theTotalAmount'.tr;
  static String get shippingInformation => 'shippingInformation'.tr;
  static String get deliveryAddress => 'deliveryAddress'.tr;
  static String get contact => 'contact'.tr;
  static String get contactNumber => 'contactNumber'.tr;
  static String get expectedDELIVERYDATE => 'expectedDELIVERYDATE'.tr;
  static String get logisticsInformation => 'logisticsInformation'.tr;
  static String get youAreHere => 'youAreHere'.tr;
  static String get logisticsTracks => 'logisticsTracks'.tr;
  static String get remarksInformation => 'remarksInformation'.tr;
  static String get deleteTheOrder => 'deleteTheOrder'.tr;
  static String get createAUser => 'createAUser'.tr;
  static String get name => 'name'.tr;
  static String get viewTheOrder => 'viewTheOrder'.tr;
  static String get deleteTheUser => 'deleteTheUser'.tr;
  static String get pendingProcessing => 'pendingProcessing'.tr;
  static String get Shipped => 'Shipped'.tr;
  static String get Delivered => 'Delivered'.tr;
  static String get Cancelled => 'Cancelled'.tr;
  static String get createSuccessful => 'createSuccessful'.tr;
  static String get enterError => 'enterError'.tr;
  static String get shippingLnformation => 'shippingLnformation'.tr;
  static String get modifyTheLogistics => 'modifyTheLogistics'.tr;
}
